home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
SunSoft Catalyst CDWARE 1996 May to August
/
Catalyst CDWARE 1996 May to August.iso
/
.products
/
IBM_Canada
/
cset.html%
< prev
next >
Wrap
Internet Message Format
|
1996-02-27
|
8KB
From redmond@VNET.IBM.COM Wed Nov 22 11:34 PST 1995
Date: Wed, 22 Nov 95 14:32:04 EST
From: "Patrick Redmond" <redmond@VNET.IBM.COM>
To: jasoni@cdware.Eng.Sun.COM
Subject: IBM software page 2
<!doctype html public "html2.0">
<html>
<head>
<title>IBM C Set ++ for Solaris</title>
<meta name="abstract" content="C and C++ compilers for Solaris">
<meta name="keywords" content="C Set ++ C++ compiler Solaris">
<meta name="owner" content="RFRASER@VNET.IBM.COM">
<meta name="review" content="951201">
<meta name="security" content="public">
</head>
<img src="../../../images/generic_masthead.gif" alt="IBM"><br><br>
<h1>IBM C Set ++ (tm) for the Solaris (R) Operating System</h1>
<h4>Another Member of the IBM C Set ++ Family</h4>
<p>
C Set ++ proudly welcomes a new member of the family. The C Set ++
for Solaris development environment extends your programming
reach. From OS/2 -- to AIX -- and now to the Solaris operating system.
Fast and easy code portability without compatibility problems.
<p>
This comprehensive C++ development environment includes IBM Open Class,
a cross-platform standard in class libraries. You have the flexibility
of a consistent programming interface across many platforms:
OS/2 V2.11, Warp, AIX, Sun Solaris, MVS ... and more to come.
<h2>High-Performance C and C++ Compilers</h2>
<p>
The C Set ++ for Solaris compilers generate highly optimized code
to exploit Sun SPARCstation architecture.
<p>
The C and C++ compilers give you:
<ul>
<li>64-bit integer data type (long long).
<li>128-bit floating-point data type (long double).
<li>Excellent code optimization and runtime performance. With
profile-directed feedback (PDF), you can maximize your application
performance.
</ul><p>
C Set ++ for the Solaris Operating System supports the latest features
of the C++ language, such as templates and exception handling. Use
the templates to define generic functions and classes. When an
exception occurs, you can transfer control to a predetermined point in
the program.
<h2>IBM Open Class: A Complete Set of Class Libraries</h2>
<p>
IBM Open Class is a set of C++ class libraries that gives you
an extensive choice of building blocks for creating your applications.
You reduce your development effort by using the available
functions or by tailoring the classes to suit specific
applications.
<ul>
<li>The User Interface Class Library: Use it to develop Motif
applications in C++. The user interface is consistent with
those shipped with C Set ++ for OS/2 and AIX.
<li>The Collection Class Library: Uses data abstraction to
implement a wide variety of common data structures, including
queues, stacks, and binary trees.
</ul>
You can program at a high level of abstraction in the early stages of
the development cycle. Then, in later stages, replace any abstract
types with the appropriate concrete implementation.
<p>
And more class libraries:
<ul>
<li>The Application Support Class Library: Contains classes
that support string manipulation, date and time calculations, and
exception handling.
<li>The I/O Stream Library: Supports formatted Input/Output in C++.
<li>The Complex Mathematics Library: You can easily manipulate
complex numbers and perform standard mathematical operations.
<li>The Task Library: You can write programs with routines that appear
to run in parallel. This simulated multitasking means that routines
can communicate with each other and start new tasks.
</ul>
<h2>Two Powerful Debuggers...</h2>
<p>
The C Set ++ for Solaris development environment comes with two
debuggers: You use xldb to debug C and C++ programs. HeapView helps
you manage heap storage.
<p>
<h3>For Coding Errors: xldb</h3>
<p>
xldb, the new graphical debugger tool, makes debugging C and C++
programs simpler and more efficient. You can easily see and correct
coding errors. This debugger also comes with C Set ++ for AIX.
Consistent tools across platforms mean easier application development
and a shorter learning curve.
<h2>And for Detecting Memory Errors: The HeapView Debugger</h2>
<p>
Because of their dynamic nature, memory-corruption problems
are difficult to debug. Use this tool to detect and analyze problems
caused by allocation and deallocation of memory -- and to prevent
costly memory-corruption problems.
<h2>Browser Gives You Multiple Views</h2>
<p>
Use the browser as a static analysis tool after you have compiled
your program. A full-function browser for C and C++ programs, it
complements the compilers. It's extremely helpful when you are looking
at unfamiliar code. For example, you can quickly see the inheritance
relationships among classes or a list of all the root classes.
<p>
The browser is based on client/server architecture. The server
contains information on classes, functions and files. From anywhere
on the network, you can use the client to query this information.
<p>
You have multiple views in a single window:
<ul>
<li>A list view shows you the names of program entities, such as
directories, files, classes, functions, and variables.
<li>A graph view displays graphical representations of relations
in the source code structures, such as the class hierarchy and
the function call graph.
<li>A text view contains the textual representation of the
structure as it appears in the source file.
</ul>
<h2>Test Coverage Analyzer (tcov)</h2>
<p>
Tells you how often a line of code is executed. You can quickly
identify untested areas in your program or potential bottlenecks.
<h2>Helpful Documentation -- Online or On the Page</h2>
<p>
Accurate and easy-to-use hardcopy and softcopy information help you
get the most out of the compiler and tools.
An
<a href=cxxfxtut.html>
online tutorial</a>
shows you what you want to know -- from the
basics of object-oriented programming to advanced template usage.
And lots of examples to use as models.
<h2>Standards Compliance</h2>
<p>
C Set ++ for the Solaris Operating System Release 1 supports:
<ul>
<li>ANSI C X3.159-1989 and ISO 9899:1990 (1992) C conformance
<li>C++ Draft Standard X3J16 Sept 1992
</ul>
<h2>Hardware Requirements</h2>
<ul>
<li>SunSparc computer, either a workstation or a server
<li>16MB of memory
<li>DASD
<ul>
<li>18 MB (if installing compilers only)
<li>102 MB (for a complete installation)
</ul>
</ul>
<h2>Software Requirements</h2>
<ul>
<li>Version 2.3 Sun Solaris Operating System, or later
</ul>
<h2>Join the C Set ++ Family</h2>
<p>
IBM C Set ++ for the Solaris Operating System is part of the IBM
family of C Set ++ products. Its consistent set of tools and class
libraries across many platforms makes you a more productive programmer.
With your purchase of C Set ++ for Solaris, you'll rediscover the
reasons you became a programmer -- creating neat applications --
without wasting time entangled in unnecessary complexity.
<h2>How to Get Your Copy</h2>
<p>
To order your copy of IBM C Set ++ for Solaris Operating System
Release 1 or to request more information, contact your nearest
authorized IBM dealer, or call one of the <a href="order.html">numbers listed.</a>
<p> <hr>See
<a href="../index.html">C Set ++ family
</a> for information about other C Set ++ products.
</p>
<p> <hr>
<b>
[
<a href="../../../software/quicklinks.html">For more information</a> |
<a href="../../../index.html">IBM software page</a> |
<a href="../../../software/indexlist.html">IBM software indexes</a>
]
</b>
<p> <hr>
<b>
[
<a href="http://www.ibm.com/">IBM home page</a> |
<a href="http://www.ibm.com/Orders/">Order</a> |
<a href="http://www.austin.ibm.com/search/">Search</a> |
<a href="http://www.ibm.com/Assist/">Contact IBM</a> |
<a href="http://www.ibm.com/Finding/">Help</a> |
<a href="http://www.ibm.com/copyright.html">(C)</a> |
<a href="http://www.ibm.com/trademarks.html">(TM)</a>
]
</b>
</body>
</html>